/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package GUI.Relatorio;

import Objetos.Usuario;
import Funcoes.funcoes;

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Calendar;
import javax.swing.BorderFactory;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;

/**
 *
 * @author celio
 */
public class EstoquePorItem extends JPanel {

    JButton consultar, limpar;
    JLabel numPedido, nomeCliente, valor, formaPag, parcelas;
    JTextField tNumPedido, tNomeCliente, tValor, tFormaPag, tParcelas;
    JTable produtos;
    JScrollPane scroller;
    Calendar data;

    public EstoquePorItem(final Usuario usu) {

        JLabel tela = new JLabel("... :::   Relatório de Estoque por Item   ::: ...");
        tela.setBounds(400, 10, 500, 20);
        add(tela);

        data = Calendar.getInstance();

        consultar = new JButton("Consultar");

        numPedido = new JLabel("Número: ");
        tNumPedido = new JTextField(10);

        nomeCliente = new JLabel("Cliente: ");
        tNomeCliente = new JTextField(40);

        valor = new JLabel("Valor: ");
        tValor = new JTextField(20);

        formaPag = new JLabel("Forma de pag: ");
        tFormaPag = new JTextField(15);

        parcelas = new JLabel("Parcelas");
        tParcelas = new JTextField(5);

        numPedido.setBounds(10, 10, 100, 20);
        tNumPedido.setBounds(10, 10, 100, 20);

        consultar.setBounds(10, 30, 100, 20);

        nomeCliente.setBounds(10, 10, 100, 20);
        tNomeCliente.setBounds(10, 10, 100, 20);

        valor.setBounds(10, 10, 100, 20);
        tValor.setBounds(10, 10, 100, 20);

        formaPag.setBounds(10, 10, 100, 20);
        tFormaPag.setBounds(10, 10, 100, 20);

        parcelas.setBounds(10, 10, 100, 20);
        tParcelas.setBounds(10, 10, 100, 20);

        add(consultar);

        add(numPedido);
        add(tNumPedido);

        add(nomeCliente);
        add(tNomeCliente);

        add(valor);
        add(tValor);

        add(formaPag);
        add(tFormaPag);

        add(parcelas);
        add(tParcelas);

        consultar.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {

                funcoes.geraLog(" ", "Usuário: " + usu.getNome() + " | Fez o Logoff na tela 0001 - Principal às ");
                JOptionPane.showMessageDialog(null, "Caixa reaberto com sucesso!!!");

            }
        });

        setLayout(null);
        setBackground(Color.LIGHT_GRAY);
        setBorder(BorderFactory.createBevelBorder(1, Color.DARK_GRAY, Color.DARK_GRAY));
        setSize(800, 800);
        setVisible(true);
        revalidate();
        repaint();
    }

}
